/* разметка */

.content-posts {
	 }

.content-posts .layout-c-main .title- {
	margin-bottom: 0; }

.content-posts .layout-c-main .item- .title- {
	margin: -20px 0 10px; }

.content-posts .list- { }


/* итем */

.content-posts .list- .item- {
	clear: both;
	margin-bottom: 5px; padding: 30px 0 0; }

.content-posts .list- .item- .marked- {
	font-style: normal;
	background: #ff0; }

.content-posts .list- .item- .holder- {
	overflow-x: auto;
	width: 100%; padding-bottom: 10px; }

.content-posts .list- .item- .author- {
	float: left; position: relative;
	width: 220px; margin: 3px 0 0 -260px;
	text-align: right; }

.content-posts .list- .item- .author- .avatar- {
	float: right; overflow: hidden;
	width: 48px; height: 48px; margin-left: 10px; border: none; }

.content-posts .list- .item- .author- .avatar- .img- {
	display: block;
	border: none; }

.content-posts .list- .item- .author- .name- {
	border-bottom: 1px solid #ccc;
	font-size: 1.1em; text-decoration: none; color: #666; }

.content-posts .list- .item- .author- .status- {
	overflow: hidden;
	height: 3.6em; padding-top: 10px;
	font-size: 1.2em; font-style: italic; color: #8e826d; }

.content-posts .list- .item- .header- {
	margin-bottom: 10px;
	font-weight: normal; font-size: 1.6em; }

.content-posts .list- .item- .userbar- {
	overflow: hidden;
	width: 100%; margin: 0 0 6px; padding-bottom: 1px;
	font-size: 1.1em; color: #666; }

.content-posts .list- .item- .userbar- li {
	float: left;
	margin-right: 10px;
	line-height: 1.5;
	list-style: none; }

.content-posts .list- .item- .userbar- .edit- a {
	border-color: #b2f0b2;
	color: #0c0; }

.content-posts .list- .item- .userbar- .delete- a {
	border-color: #f0b2b2;
	color: #c00; }

.content-posts .list- .item- .content- {
	overflow: hidden;
	width: 100%; }

.content-posts .list- .item- .tags- {
	float: right;
	margin: 10px -5px 0 0; }

.content-posts .list- .item- .tags- li {
	float: left;
	padding: 0 5px 1px 0;
	font-size: 1.3em; color: #666;
	list-style: none; }

.content-posts .list- .item- .commentinfo- {
	float: left;
	margin: 5px 20px 0 0; padding: 5px 0;
	font-size: 1.3em; white-space: nowrap; color: #666; }

.content-posts .list- .item- .commentinfo- a {
	border-bottom-style: dashed; }

.content-posts .list- .item- .commentinfo-selected- {
	float: left;
	margin: 0 0 0 -20px; padding: 10px 20px !important;
	font-size: 1.3em; white-space: nowrap; color: #666;
	b_ackground: #dcdabb url({{!static type="images" "comments-bg-r.gif"}}) 100% 0 no-repeat; }

.content-posts .list- .item- .commentinfo-selected- a {
	border-bottom-style: dashed; }


/* итем: линк и файл */

.content-posts .list- .item- .linkheader- {
	margin-left: -5px; padding: 0 0 15px 40px;
	background: url({{!static type="images" "ico-type-default-big.gif"}}) no-repeat 5px 0; }

.content-posts .list- .item- .type-pdf- {
	background: url({{!static type="images" "ico-type-pdf-big.gif"}}) no-repeat 0 3px; }

.content-posts .list- .item- .type-ppt- {
	background: url({{!static type="images" "ico-type-ppt-big.gif"}}) no-repeat 0 3px; }

.content-posts .list- .item- .type-doc- {
	background: url({{!static type="images" "ico-type-doc-big.gif"}}) no-repeat 0 3px; }

.content-posts .list- .item- .type-xls- {
	background: url({{!static type="images" "ico-type-xls-big.gif"}}) no-repeat 0 3px; }


.content-posts .list- .item- .linkheader- .header- {
	margin-bottom: 3px; }

.content-posts .list- .item- a.url-, .content-posts .list- .item- .url- a {
	border-bottom-color: #ccc;
	font-weight: bold; color: #666; }

.content-posts .list- .item- .linkheader- .url- {
	color: #666; }


/* итем: галерея */

.content-posts .list- .item- .size- li.selected- {
	font-weight: bold; }

.content-posts .list- .item- .info- .gal-navigation- {
	margin-top: 40px; border: none; }

.content-posts .list- .item- .info- .gal-navigation- a {
	float: right; }

.content-posts .list- .item- .info- .gal-navigation- .prev- {
	text-decoration: none; text-align: left; }

.content-posts .list- .item- .info- .gal-navigation- .next- {
	text-decoration: none; }

.content-posts .list- .item- .info- .gal-navigation- span {
	display: block;
	margin-left: 10px;
	font-weight: bold; font-size: 2.4em; }

.content-posts .list- .item- .info- .gal-navigation- img {
	display: block;
	width: 48px; height: 48px; margin: 0 0 0 10px; border: solid #f1f1e2; border-width: 3px 0 0; }

.content-posts .list- .item- .gal-size- {
	overflow: hidden;
	width: 100%; margin: 10px 0 20px; }

.content-posts .list- .item- .gal-size- li {
	float: left;
	margin-right: 10px;
	font-size: 1.1em;
	list-style: none; }

.content-posts .list- .item- .gal-image- {
	margin: 0 0 10px; }

/* color */

.doctype-vote-link {
	color: #A67B0F !important; }

.doctype-vote-bg {
	background-color: #A67B0F !important; }

/* feed: Показываем ответы */

.doctype-vote-answers {
	overflow: hidden;
	width: 100%; padding-bottom: 15px; }

.doctype-vote-answers .answer- {
	overflow: hidden;
	width: 100%; padding;-bottom: 10px;
	font-size: 1.3em; }

.doctype-vote-answers .answer- .bar- {
	float: left; overflow: hidden;
	width: 100px; height: 10px; margin: 3px 10px 0 0;
	background: #eee url({{!static type="images" "doctype/vote/bar-bg.gif"}}) no-repeat 0 0; }

.doctype-vote-answers .answer- .barscale- {
	height: 10px;
	background: #a67b0f url({{!static type="images" "doctype/vote/barscale-bg.gif"}}) no-repeat 0 0; }

.doctype-vote-answers .answer- .count- {
	color: #666; }


/* Форма для голосования */

.doctype-vote-form {
	overflow: hidden;
	margin: 10px 0; height: 1%; }

.doctype-vote-form .subtitle- {
	padding-bottom: 10px;
	font-weight: bold; font-size: 1.3em; }

.doctype-vote-form .vlist- {}

.doctype-vote-form .vlist- .vitem- {
	overflow: hidden;
	width: 100%; margin-bottom: 5px;
	font-size: 1.3em; }

.doctype-vote-form .vlist- .vitem- input {
	float: left; margin: 1px 10px -1px 0; }

.doctype-vote-form .vlist- .vitem- label {
	border-bottom: 1px dashed; }

.doctype-vote-form .buttons- {
	margin-top: 10px; }

.doctype-vote-form .buttons- li {
	float: left;
	list-style: none; margin-right: 10px; }

.doctype-vote-form .buttons- li input {
	border: none;
	cursor: pointer; }


/* лента: пользователь */

.user-avatar {
	float: left;
	width: 100px; height: 100px; margin: -20px 0 -100px -140px; }

.user-avatar img {
	float: right;
	border: none; }

.user-info .status- {
	font-size: 1.3em; font-style: italic; }

.user-info .desc- {
	padding: 10px 0 0; }


/* IE Fixes */

.content-posts .list- .item- .content- {
	_width: auto; }

.content-posts .list- .item- .commentinfo-selected- {
	_border-left: 20px solid #dcdabb; }
